/*------------------------酒店预定页面------------------------*/
.crumb{
	height:60px;
}
.crumb .mod-info{
	line-height: 60px;
}
.slider .crumb {
	position:absolute;
	width: 100%;
	background-color: rgba(0,0,0,.2);
	z-index: 60;
}
.slider .crumb .mod-info{
	color: #fff;
} 
/*S选择框*/
.select{
	border: solid 1px #eee;
}

.select li{
	font-size: 14px;
	color: #666;
	padding: 10px 15px;
}
.select-part-tit{
	width: 60px;
}
.select-tit {
  display: inline-block;	
  line-height: 30px;
}
.select-part-wrap{
	width: 1000px;
}
.select-part{
	font-size: 14px;
	color: #666;
	display: inline-block;
	padding: 6px 16px;
	position: relative;
	border:1px solid transparent;
}

.select-active{
	border-radius:6px;
	border-color:#c36;
}
.select-active:before{
	content: "";
	width: 23px;
	height: 23px;
	position: absolute;
	right: -1px;
	bottom: -1px;
	background: url(../../img/static/sprites_bg.png) no-repeat right;
	background-position: -250px -30px;
}
/*E选择框*/

/*S排序*/
.rank {
	border: 1px solid #eee;
	margin-top: -1px;
	padding: 0px 15px;
}
.up,.down,.select-part.active{
	color: #c36;
}
.up:before,.up:after,.down:before,.down:after{
	content: "";
	position: absolute;
	border: 6px solid;
	width: 0;
	height: 0;
}
.up:before{
	top: 0;
	right: 0;
	border-color: transparent transparent  #c36  transparent; 
}
.up:after{
	border-color: #bfbfbf transparent transparent  transparent; 
	top: 50%;
	right: 0;
}
.down:before{
	top: 0;
	right: 0;
	border-color: transparent transparent  #bfbfbf  transparent; 
}
.down:after{
	top: 50%;
	right: 0;
	border-color: #c36  transparent transparent  transparent; 
}
/*E排序*/
/*S酒店展示部分*/
.hotels-wrap {
	border: 1px solid #eee;
	margin-top: 40px;
}
.hotel {
	border-top:1px solid #eee ;
	height: 270px;
	box-sizing: border-box;
	padding: 30px 20px;
	margin-top: -1px;
}
.hotel-left {
	width: 320px;
	/*height: 260px;*/
}
.hotel-left img{
	width: 320px;
	height: 200px;
	/*height: 260px;*/
}
.hotel-right {
	width: 810px;
	/*height: 260px;*/
}
.hrh-title {
	vertical-align: middle;
	/*height: 40px;*/
}
.hrh-title  .mod-bigtit {
	display: inline-block;
	width: 180px;
	vertical-align: middle;
}

.hrh-title .mod-price {
	vertical-align: middle;
	display: inline-block;
	width: 104px;
}

.hrh-title .mod-info {
	vertical-align: middle;
	display: inline-block;
	width: 139px;
}

.hrh-title .gift {
	vertical-align: middle;
	display: inline-block;
}
.hrh-title .rule {
	vertical-align: middle;
	display: inline-block;
	margin-left: 203px;
}
.hotel-right-header {
  vertical-align: text-bottom;
}
.hotel-right-header .mod-sprites{
	width: 24px;
	height: 24px;
	background-position: -300px -29px;
	vertical-align: middle;
	margin-left: 30px;
}
.gift{
	display: inline-block;
	border-radius:8px;
	width: 25px;
	height: 25px;
	background-color: #ffe0cc;
	font-style: normal;
	text-align: center;
	line-height: 25px;
	color: #cd8771;
	font-size: 12px;
}
.hrh-meta {
	vertical-align: text-top;
}
.hrh-meta .mod-star{
	vertical-align: text-top;
}
.hrh-meta .mod-meta{
	vertical-align: text-top;
	line-height: 20px;
}
.feature{
	border-right: 1px solid #999;
}
.hrh-img {
	margin-left:16px;
}
.hrh-img img{
	width: 160px;
	height: 106px;
}
.hrh-imgs .hrh-img:first-child{
	margin-left: 0px;
}
/*E酒店展示部分*/

/*S分页按钮*/
.page-shift{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-nownum{
	color: #c36;
}

.page-nownum,.page-allnum{
	line-height: 35px;
	vertical-align: middle;
}
.page-shift .pre-btn,.page-shift .next-btn{
	width: 25px;
	height: 25px;
}
.page-shift .pre-btn:before{
	top: 4px;
	left: 0px;
}
.page-shift .next-btn:after{ 
	top: 4px;
	right: 0px;
}
.page-wrap {
	vertical-align: text-top;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.pre-btn,.next-btn{
	display: inline-block;
	width: 35px;
	height: 35px;
	position: relative;
	border-radius: 8px;
	background-color: #ffccda;
	vertical-align: middle;
	cursor: pointer;
	vertical-align: text-top;
}
.pre-btn:before{
	content: "";
	position: absolute;
	border: 8px solid;
	border-color: transparent #FFF transparent transparent;
	top: 10px;
	left: 6px;
}
.next-btn:after{
	content: "";
	position: absolute;
	border: 8px solid;
	border-color: transparent  transparent transparent #c36;
	top: 10px;
	right: 6px;
}
.first-btn:after{
	content: "";
	position: absolute;
	border-left:2px solid #FFF;
	height: 14px;
	top: 11px;
	left: 12px;
}
.last-btn:before{
	content: "";
	position: absolute;
	border-left:2px solid #c36;
	height: 14px;
	top: 11px;
	left: 20px;
}
.page-btn{
	display: inline-block;
	width: 35px;
	height: 35px;
	position: relative;
	border-radius: 8px;
	background-color: #ffccda;
	vertical-align: text-top;
	cursor: pointer;
	text-align: center;
	line-height: 35px;
	color: 	#c36;
	font-size:14px;
	border: 1px solid transparent;
	margin: 0 4px;
	
}
.page-btn.active{
	background-color: #fff;
	border-color:#c36;
}
#gopage {
	border-top-left-radius: 8px;
	border-bottom-left-radius:8px;
	border: 1px solid #ffccda;
	width: 35px;
	height: 33px;
	vertical-align: text-top;
	text-indent: 3px;
	line-height: 33px;
}
.gopage-wrap {
	vertical-align: text-top;
	font-size: 0;
}
.page-btn-wrap {
	vertical-align: text-top;
}
.gopage-wrap .go{
	vertical-align: text-top;
	border-bottom-left-radius:0px ;
	border-top-left-radius:0px ;
	margin: 0;
}
/*E分页按钮*/

/*------------------------酒店详情页面------------------------*/

/*S酒店详情*/
.hotel-detail  {
	box-shadow: 0px 5px 20px -10px rgba(102,102,102,.2);
}

.hotel-detail>.mod-info{
	text-indent: 2em;
}
.hdb-left-list{
	font-size: 0;
}
.hdb-left-list li {
	font-size: 12px;
	padding-left:10px;
	color: #666;
	width: 100px;
	display: inline-block;
	position: relative;
	margin-top: 15px;
}

.hdb-left-list li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 2px;
	height: 2px;
	background-color:#666;
}
.hdb-left dt {
	font-size: 12px;
	color: #333;
}
.hdb-right {
	padding: 20px;
}
.hotel-detail-shadow {
	
}
/*E 酒店详情*/

/*S酒店展示轮播*/
.msliders-wrap {
	position: relative;
}
.msliders {
	width: 1045px;
	overflow: hidden;
	margin: 70px auto;
	position: relative;
}
.mslider-wrap {
	white-space: nowrap;
	position: relative;
	left: 0px;
}
.mslider {
	width: 100%;
	position: relative;
	display: inline-block;
}
.mslider-img{
	width: 800px;
	height: 550px;
}
.mslider-info {
	width: 350px;
	height: 420px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -210px;
}
.mslider-info-header {
	padding: 25px;
	font-size: 18px;
	color: #FFF;
	background-color: rgba(0,0,0,.7);
}
.mslider-info-header h2{
	font-size: 18px;
	color: #FFF;
}
.mslider-info-body {
	height: 90px;
	padding: 25px;
	background-color: #FFF;
	white-space: normal;
	vertical-align: middle;
}
.mslider-info-body  li{
	width: 49%;
	display: inline-block;
}
.mslider-info-footer {
	height: 120px;
	padding: 20px;
	background-color: #f8f8f8;
	text-align: center;
}
.relation {
	width: 180px;
	height: 40px;
	margin: 25px auto;
	color: #666;
	white-space: normal;
	line-height: 14px;
}
.relation .phone{
	font-size: 18px;
	color: #c36;
	line-height: 40px;
}
.shift{
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -40px;
}
.slider-pre,.slider-next {
	width: 50px;
	height: 80px;
	position: absolute;
	cursor: pointer;
}
.slider-pre {
	background-position: -200px -240px;
	left: 0px;
}
.slider-next {
	background-position:-250px -240px;
	right: 0px;
}
/*E酒店展示轮播*/

/*S全席轮播*/
.seat .mslider{
	width: 320px;
	height: 490px;
	margin-right: 40px;
}

.mslider-cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.5);
}
.mslider-cover-h1 {
	color: #333;
	font-size: 24px;
	text-align: center;
	margin-top: 90px;
}
/*E全席轮播*/


/*S用户评价*/
.comment {
	
}

.comment-header{
	border-top:1px solid #EEE;
}
.comment-header-h1{
	width: 160px;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	margin: -8px auto;
	background-color: #FFF;
	text-align: center;
}

.comment-body{
	border: 1px solid #EEE;
	border-bottom: none;
}
.comment-body-shift {
	margin-top: -1px;
}
.comment-body-shift ul {
	font-size: 0;
}
.comment-body-shift ul li{
	box-sizing: border-box;
	border:1px solid #EEE;
	display: inline-block;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size:12px;
	margin-left: -1px;
	text-align: center;
	cursor: pointer;
}
.comment-body-shift .active {
	border-color:transparent;
	border-top:2px solid #c36;
	border-bottom: none;
	color: #c36;
}
.cbi-info {
	padding: 30px;
	border-bottom: 1px solid #EEE;
}
.cbi-info-left {
	width: 110px;
}

.cbi-info-right {
	width: 970px;
}

.comment-word {
	font-size: 12px;
	color: #333;
	text-indent: 2em;
}

.comment-imgs {
	
}
/*E用户评价*/

/*-----------------------蜜月列表页面-----------------*/

/*S定制专属蜜月*/
.ehoney {
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	height: 150px;
	background-color: rgba(0,0,0,.4);
}
.ehoney-tit {
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	padding: 20px;
}
.ehoney-wrap {
	width: 790px;
	margin: 0 auto;
	vertical-align: text-top;
}
.ehoney-wrap .mod-btn {
	height: 40px;	
	line-height: 40px;
	vertical-align: text-top;
}

.ehoney-text {
	display: inline-block;
	width: 170px;
	margin-right: 30px;
	vertical-align: text-top;
	
}

.ehoney-text input {
	width: 170px;
	height: 40px;
	border-radius:8px;
	background:url(../../img/static/sang.png) no-repeat 144px 18px;
	background-color: #fff;
	color: #999;
	text-indent: 10px;
	vertical-align: text-top;
}
/*E定制专属蜜月*/
.honey-wrap {
	padding-top: 10px;
}
.honey-wrap .honey-info:nth-of-type(3n){
	margin-right: 0px;
}
.honey-info {
	width: 380px;
	height: 490px;
	margin-top: 30px;
	margin-right: 30px;
	box-sizing:border-box;
}
.honey-info-img {
	width: 380px;
	height: 380px;
}
.honey-info-img img{
	width: 380px;
	height: 380px;
}
.honey-info-txt {
	padding:20px;
	border: 1px solid #EEE;
}
/*-----------------------蜜月旅行详情页面-----------------*/
.honey-header {
	height: 190px;
	box-sizing: border-box;
	padding: 30px 0;
	box-shadow: 0px 5px 20px -10px rgba(102,102,102,.2);
}
.honey-header .wrap {
	padding: 0 20px;
}

.honey-section-wrap {
	margin-top: 70px;
}
.honey-img-wrap img {
	margin-top: 30px;
}

.honey-section-wrap .comment-header{
 height: 30px;	
}

.honey-header-bottom .mod-sprites{
	width: 24px;
	height: 24px;
	background-position: -300px -30px;
	vertical-align: text-bottom;
}
 .honey-header-bottom .hc {
 	margin-left: 24px;
 }
 /*-------------------------------------------------婚纱摄影列表页面--------------*/
/*S婚礼策划的公用部分*/
.plan {
	clear: both;
	width: 940px;
	box-sizing: border-box;
}
.plan-top {
	height: 290px;
}
.plan-top-left{
	box-sizing: border-box;
	position: relative;
}
.plan-top-left:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -24px;
	border: 24px solid;
	border-color:transparent #fff transparent transparent;
}
.plan-bottom {
	width: 940px;
	height: 264px;
	box-sizing: border-box;
	font-size: 0;
}
.plan-top-right {
	box-sizing: border-box;
	padding: 20px 40px;
	width: 270px;
	height: 290px;
}
.plan-top-imgwrap{
	width: 670px;
	height: 290px;
}
.plan-case{
	width: 25%;
	height: 264px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.plan-bottom-cover {
	width:100%;
	height: 100%;
    top: 100%;
	position: absolute;
	transition: top 0.5s ease-in-out;
	background-color: #edecec;
	text-align: center;
	box-sizing: border-box;
	padding: 50px 20px;
}
.plan-bottom-cover a{
	display: block;
	width: 100%;
	height: 100%;
}
.plan-case:hover .plan-bottom-cover {
	top: 0%;
}
.plan-bottom-img img{
	
}
/*E婚礼策划*/

/*S婚纱摄影*/
.photo .plan-top-right {
	padding: 50px 0px;
	width: 240px;
	text-align: center;
}
.photo .plan-case {
	height: 300px;
}
.photo .plan-bottom {
	width: 1200px;
	height: 300px;
}
.photo .plan {
	width: 1200px;
}
.location-icon{
	width: 24px;
	height: 24px;
	background-position: -300px -30px;
	vertical-align: text-bottom;
	/*margin-left: 30px;*/
}
.plan-top-right .mod-h1,.plan-bottom-cover .mod-h1{
	display: inline-block;
	line-height: 25px;
	vertical-align: text-bottom;
}
/*E婚纱摄影*/

/*S摄影列表*/
.photo-wrap {
	padding: 10px 0;
}
.photo-info {
	box-sizing: border-box;
	width: 280px;
	/*height: 420px;*/
	margin-right: 26px;
	margin-top: 30px;
}
.photo-info-img {
	width: 278px;
	/*height: 300px;*/
	font-size: 0;
}
.photo-info-img img{
	width: 280px;
	height: 175px;
}
.photo-info-txt {
	border: 1px solid #eee;
	border-top:none;
	padding: 15px;
}
.photo-wrap .photo-info:nth-of-type(4n) {
	margin-right:0px;
}
/*E摄影列表*/

/*--------------------新娘日志列表页面----------------------------*/
.crumb .mod-btn {
	height: 30px;
	line-height: 30px;
}
.journal-wrap {
	border: 1px solid #EEE;
}
.journal {
	border-top: 1px solid #EEE;
	margin-top: -1px;
	padding: 25px 20px;
	height: 170px;
}
.journal-left {
	width: 620px;
}
.journal-left .comment {
  text-indent: 2em;	
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
}
.journal-right{
	width: 530px;
}
.journal-right img{
	margin-right: 10px;
	width: 160px;
	height: 160px;
}

/*--------------------新娘日志详情页面----------------------------*/
.time-wrap {
	padding: 20px;
}

.dot {
	width: 11px;
	height: 11px;
	background-color: #999;
	border-radius:50% ;
	margin: 0 auto;
}
.jour-item {
	position: relative;
}
.jour-item:before {
	content: "";
	border-left:1px solid #999;
	position: absolute;
	left: 50%;
	height: 100%;
}
.con-wrap {
	/*border-right: 1px solid #999;*/
	width: 580px;
	padding-top: 40px;
	/*overflow: hidden;*/
	height: auto;
}
.time-word {
	position: relative;
	width: 460px;
	font-size: 12px;
	color:#333 ;
	line-height: 20px;
}
.time-word:before {
	content: "";
	background: url(../../img/static/time.png) no-repeat;
	width: 105px;
	height: 40px;
	position: absolute;
}
.img-wrap {
	width: 500px;
	padding: 0 20px;
}

.img-wrap h1{
	font-size: 16px;
	font-weight: normal;
}

/*样式1*/
.style1 .con-wrap {
	float: left;
}
.style1 .img-wrap {
	float: right;
}
.style1 .time-word {
	border-left: 1px solid #1d9f96;
	padding:10px 20px;
	padding-right:0px;
}
.style1 .time-word:before {
	background-position:0px 0px;
	right: -119px;
	top: -16px;
}
.style1 .img-wrap h1 {
	color: #1d9f96;
}
/*样式2*/
.style2 .con-wrap {
	float: right;
}
.style2 .img-wrap {
	float: left;
}
.style2 .time-word {
	border-right: 1px solid #ed9127;
	padding:10px 100px;
	padding-right: 20px;
}
.style2 .time-word:before {
	background-position:0px -39px;
	left: -18px;
	top: -16px;
}
.style2 .img-wrap h1 {
	color: #ed9127;
	text-align: right;
}
.style2 .time-img-wrap {
	text-align: right;
}
/*样式3*/
.style3 .con-wrap {
	float: left;
}
.style3 .img-wrap {
	float: right;
}
.style3 .time-word {
	border-left: 1px solid #dc2d75;
	padding:10px 20px;
	padding-right:0px;
}
.style3 .time-word:before {
	background-position:0px -79px;
	right: -119px;
	top: -16px;
}
.style3 .img-wrap h1 {
	color: #dc2d75;
}

/*样式4*/
.style4 .con-wrap {
	float: right;
}
.style4 .img-wrap {
	float: left;
}
.style4 .time-word {
	border-right: 1px solid #1b70b0;
	padding:10px 100px;
	padding-right: 20px;
}
.style4 .time-word:before {
	background-position:0px -122px;
	left: -18px;
	top: -16px;
}
.style4 .img-wrap h1 {
	color: #1b70b0;
	text-align: right;
}
.style4 .time-img-wrap {
	text-align: right;
}

/*----------------------S婚礼策划--------------------*/
.plan-shift {
	border-left: 1px solid #EEE;
	padding: 0 1px;
	height: 50px;
	width: 240px;
}
.plan-shift ul {
	font-size: 0;
}
.plan-shift ul li{
	box-sizing: border-box;
	border:1px solid #EEE;
	border-left:none;
	display: inline-block;
	width: 120px;
	margin: 1px;
	height: 50px;
	line-height: 50px;
	font-size:12px;
	margin-left: -1px;
	text-align: center;
}
.plan-shift li a{
	display: inline-block;
	width: 120px;
	height: 50px;
	line-height: 50px;
	color: #666;
	font-size:12px;
	text-align: center;
}
.plan-shift .active {
	border-color:transparent;
	border-top:2px solid #c36;
	border-bottom: none;
	color: #c36;
	/*z-index: 10px;*/
	margin-left: -1px;
	position: relative;
	background-color: #fff;
	border-right:1px solid #EEE;
}

/*S商家策划列表*/
.palnshop-wrap {
   border: 1px solid #EEE;
}

.location-wrap {
	vertical-align: text-top;
}
.location-icon {
	vertical-align: text-top;
}
.location-txt {
	vertical-align: text-top;
	display: inline-block;
	height: 24px;
	line-height: 24px;
}
.palnshop {
	padding: 25px 30px;
	height: 180px;
	margin-top: -1px;
	border-top: 1px solid #EEE;
}
.palnshop .planshop-con .mod-intro{
	height: 36px;
	overflow: hidden;
}
.planshop-img {
	width: 230px;
	height: 180px;
}

.planshop-img img{
	width: 230px;
	height: 180px;
}

.planshop-con {
	width: 600px;
	height: 180px;
	margin-left: 60px;
}
.planshop-icon {
	width: 190px;
	height: 180px;
}
.planshop-gift {
	border-top: 1px solid #EEE;
	padding: 8px 0;
    margin-top: 8px;
}
.gifts {
	margin-top: 10px;
}
.gift-dj {
	color: #cd8771;
}
.gift-yh {
	color: #cc6666;
}
.gift-zf {
	color: #c7659f;
}
/*E商家策划列表*/

/*----------------------E婚礼策划--------------------*/



/*----------------------S套餐列表页面--------------------*/
.palnset-wrap {
	margin-top:10px;
}
.palnset-wrap .photo-info{
	width: 280px;
} 
.palnset-wrap .photo-info:nth-of-type(4n) {
	margin-right:0px;
}

/*----------------------E套餐列表页面--------------------*/



/*----------------------S婚礼用品页面--------------------*/

/*S婚礼用品选择*/
 .wedding-goods {
 	width: 1220px;
 }
.wedding-goods li {
	float: left;
	margin-right: 13px;
	margin-top: 10px;
	width: 190px;
	height: 70px;
	background-color: #f8f8f8;
	padding:20px 30px 20px 70px;
	position: relative;
}
.wedding-goods .mod-tit{
	margin-left: 5px;
}
.goods-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-color: #eee;
}
.goods-icon img{
	width: 40px;
	height: 40px;
}
.a-wrap {
	font-size: 16px;
	color: #999;
}
.a-wrap a {
	display: inline-block;
	height: 16px;
	font-size: 16px;
	color: #999;
	
	padding: 0px 5px;
}
.a-wrap a.active{
	color: #c36;
}
.use-wrap {
	width: 1220px;
}
.use-wrap .photo-info-img img {
	height: 280px;
}
/*E婚礼用品选择*/

.use-wrap {
	
}
.use-wrap .photo-info:nth-of-type(4n) {
	margin-right:0px;
}


/*----------------------E婚礼用品页面---------------------*/



/*----------------------S婚礼用品详情页面--------------------*/
/*S婚礼用品*/
.goods {
	padding: 30px;
	position: relative;
}
.goods-left {
	width: 350px;
	height: 450px;
}
.goods-left-bigimg img{
	width: 350px;
	height: 350px;
}
.goods-left-imgs li {
	float: left;
	margin-left: 10px;
}
.goods-left-imgs li:first-child{
	margin-left: 0;
}
.goods-left-imgs img{
	width: 80px;
	height: 80px;
} 
.goods-right {
	width: 740px;
	/*height: 450px;*/
}
.start-wrap {
	/*vertical-align: middle;*/
}
.start-wrap i {
	vertical-align: text-top;
}
.goods-detail-wrap {
	overflow: hidden;
}
.goods-detail-wrap  dt {
	width: 100px;
	height: 20px;
	float: left;
	vertical-align: middle;
}
.goods-detail-wrap .mod-hightlight{
	line-height: 16px;
}
.goods-detail-wrap dt {
	margin-top: 10px;
}
.goods-detail-wrap dd {
	margin-top: 10px;
	float: left;
	width: 640px;
 	vertical-align: middle;
}
.goods-detail-wrap span {
 	vertical-align: middle;
 	display: inline-block;
 	height: 20px;
}
.goods-style {
	display: inline-block;
	padding: 2px 20px;
	border-radius:8px;
	border:1px solid #EEE;
	margin: 4px;
	cursor: pointer;
}
.goods-style.active {
	color: #c36;
	border-color:#c36;
}
.goods-num {
	font-size: 0;
	width: 90px;
	height: 30px;
	border: 1px solid #EEE;
	border-radius:8px;
}
.goods-min,.goods-add {
	display: inline-block;
	font-size: 12px;
	color: #333;
	width: 20px;
	height: 30px;
	text-align: center;
}
#input_num {
	width: 48px;
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	color: #c36;
	font-size: 12px;
	height: 28px;
	text-align: center;
}
.goods-buy {
}
.down-app {
	font-size: 12px;
	line-height: 30px;
	color: #c36;
	text-decoration: underline;
	padding-left: 40px;
	display: inline-block;
	height: 30px;
}
/*E婚礼用品*/

/*S类似婚品*/
.likegoods {
	
}
.over-hid {
	width: 1100px;
	margin: 40px auto;
	overflow: hidden;
	height: 240px;
}
.likegoods ul {
  white-space: nowrap;
}

.likegoods li {
	display: inline-block;
	width: 150px;
	margin-right: 30px;
}
.likegoods li p {
	width: 130px;
	margin: 10px auto;
}
.likegoods .mod-info{
	height: 32px;
	overflow: hidden;
}
/*E类似婚品*/


/*----------------------E婚礼用品详情页面---------------------*/


/*----------------------S婚礼策划planset套餐详情页面---------------------*/
.gift-icon {
	display: inline-block;
	padding: 8px 10px;
	font-size: 12px;
	line-height: 12px;
	border-radius:8px;
}
.djl {
	color: #cd8771;
	background-color: #ffe0cc;
}
.yhl {
	color: #cc6666;
	background-color: #fce1de;
}
.zfl {
	color: #c7659f;
	background-color: #fcdef8;
}

/*S其他模块*/
.planset-qtwrap {
	
}
.planset-qtwrap ul {
	white-space: nowrap;
}
.planset-qtwrap li {
	display: inline-block;
	width: 390px;
	height: 230px;
	margin: 0 5px;
	background-color:#fcdee6;
}
.qtwrap-h1 {
	font-size: 18px;
	text-align: center;
	color: #c36;
	font-weight: normal;
	position: relative;
	margin-top: 60px;
}
.qtwrap-h1:before {
	content: "";
	position: absolute;
	width: 25px;
	height: 25px;
	top: -35px;
	background-color: #fff;
	border-radius: 50%;
	left: 50%;
	margin-left: -13px;
}
.qtwrap-txt {
	font-size: 12px;
	color: #333;
	text-align: center;
	overflow: hidden;
}
/*E其他模块*/

/*----------------------ES婚礼策划planset套餐详情页面----------------------*/



/*----------------------S婚礼策划planshop详情页面----------------------*/
.all-case {
	height: 280px;
}
.all-case li {
	display: inline-block;
	width: 290px;
	height: 240px;
	position: relative;
	overflow: hidden;
	margin: 0 3px;
}
.all-case a {
	display: inline-block;
	background-color: rgba(0,0,0,.4);
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 240px;
	position: absolute;
	top: 100%;
	width: 100%;
	height: 100%;
	transition: all 0.5s ease-in-out;
}
.all-case li:hover a{
	top: 0%;
}
/*----------------------E婚礼策划planshop详情页面----------------------*/

/*----------------------S个人中心资料----------------------*/
/*左边导航*/
.personal-wrap {
	padding-top: 40px;
}
.person-nav {
	width: 140px;
}
.person-nav .mod-hltitle {
	font-weight: bolder;
	line-height: 30px;
	border-left:solid 1px #C36 ;
	padding-left: 25px;
}
.person-nav .mod-tit {
	padding: 10px 25px;
	font-weight: bolder;
}
.person-nav ul {
	padding:0 25px;
}
.person-nav ul li {
	position: relative;
	padding: 10px 0px;
}
.person-nav li a{
	font-size: 12px;
	color: #666;
	
}
/*右边导航*/
.person-detail {
	width: 1050px;
	border-bottom: 1px solid #eee;
	padding: 0px;
}
.person-detail-header {
	padding: 40px 0px;
}
.pdh-headimg img {
	border-radius: 50%;
}
.person-detail-name {
	margin-left: 30px;
}
.person-detail-name .mod-phone {
	padding: 10px 0;
	font-weight: bolder;
}
.safe {
	display: inline-block;
	width: 130px;
	height: 20px;
	color: #e54424;
}
.safe b {
	display: inline-block;
	width: 80px;
	height: 8px;
	background-color: #eee;
	position: relative;
	margin-right: 10px;
}

.safe i {
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline-block;
	width: 20px;
	height: 8px;
	background-color:  #e54424;
}
.pdn-info li {
	line-height: 30px;
	color: #333;
	font-size: 14px;
}
.person-detail-section {
	padding: 20px 15px;
    border-bottom:1px solid #eee;
}
.pds-item {
	background-color: #f8f8f8;
	height: 120px;
	line-height: 120px;
	text-align: center;
	margin-top: 20px;
}
/*----------------------E个人中心资料----------------------*/


/*-------------------------S关于我们资料----------------------*/
.person-about {
	width: 1050px;
}

/*-----------------------E关于我们资料------------------------*/